package cn.bisoft.java.bean.entity;

import java.io.Serializable;
import java.util.Date;

public class PrintCounterPayInfo implements Serializable
{
	private static final long serialVersionUID = 1L;

	private Integer id;

	/**
	 * 打票终端编号
	 */
	private String printCounterId;

	/**
	 * 收款方的姓名
	 */
	private String name;

	/**
	 * 收款方银行账号
	 */
	private String bankAccount;

	/**
	 * 收款方银行名
	 */
	private String bankName;

	/**
	 * 收款银行所在省份
	 */
	private String province;

	/**
	 * 收款银行所在城市
	 */
	private String city;

	/**
	 * 收款方所在支行名称
	 */
	private String branch;

	/**
	 * 付款总金额
	 */
	private Long payMoney;

	/**
	 * 手续费
	 */
	private Long payFee;

	/**
	 * 状态 0为初始状态，1为已处理，2为付款成功，-2为付款失败
	 */
	private Integer state;

	/**
	 * 失败原因
	 */
	private String faildCause;

	/**
	 * 付款的时间
	 */
	private Date payTime;

	/**
	 * 支付渠道编号
	 */
	private String providerId;

	/**
	 * 付款流水号
	 */
	private Integer daySeq;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 付款日志id
	 */
	private Integer payInfoLogId;

	/**
	 * 最后处理的时间
	 */
	private Date operateTime;

	public Date getOperateTime()
	{
		return operateTime;
	}

	public void setOperateTime(Date operateTime)
	{
		this.operateTime = operateTime;
	}

	public String getPrintCounterId()
	{
		return printCounterId;
	}

	public void setPrintCounterId(String printCounterId)
	{
		this.printCounterId = printCounterId;
	}

	public String getRemark()
	{
		return remark;
	}

	public void setRemark(String remark)
	{
		this.remark = remark;
	}

	public Integer getPayInfoLogId()
	{
		return payInfoLogId;
	}

	public void setPayInfoLogId(Integer payInfoLogId)
	{
		this.payInfoLogId = payInfoLogId;
	}

	public Integer getDaySeq()
	{
		return daySeq;
	}

	public void setDaySeq(Integer daySeq)
	{
		this.daySeq = daySeq;
	}

	public String getProviderId()
	{
		return providerId;
	}

	public void setProviderId(String providerId)
	{
		this.providerId = providerId;
	}

	public Integer getId()
	{
		return id;
	}

	public void setId(Integer id)
	{
		this.id = id;
	}

	public Long getPayMoney()
	{
		return payMoney;
	}

	public void setPayMoney(Long payMoney)
	{
		this.payMoney = payMoney;
	}

	public Long getPayFee()
	{
		return payFee;
	}

	public void setPayFee(Long payFee)
	{
		this.payFee = payFee;
	}

	public String getName()
	{
		return name;
	}

	public void setName(String name)
	{
		this.name = name;
	}

	public String getBankAccount()
	{
		return bankAccount;
	}

	public void setBankAccount(String bankAccount)
	{
		this.bankAccount = bankAccount;
	}

	public String getBankName()
	{
		return bankName;
	}

	public void setBankName(String bankName)
	{
		this.bankName = bankName;
	}

	public String getProvince()
	{
		return province;
	}

	public void setProvince(String province)
	{
		this.province = province;
	}

	public String getCity()
	{
		return city;
	}

	public void setCity(String city)
	{
		this.city = city;
	}

	public String getBranch()
	{
		return branch;
	}

	public void setBranch(String branch)
	{
		this.branch = branch;
	}

	public Integer getState()
	{
		return state;
	}

	public void setState(Integer state)
	{
		this.state = state;
	}

	public String getFaildCause()
	{
		return faildCause;
	}

	public void setFaildCause(String faildCause)
	{
		this.faildCause = faildCause;
	}

	public Date getPayTime()
	{
		return payTime;
	}

	public void setPayTime(Date payTime)
	{
		this.payTime = payTime;
	}

}
